﻿using System;
using System.Collections.Generic;
using System.Text;

namespace oqis.core.dbaccess
{
    /// <summary>
    /// 数据库类别
    /// </summary>
    public enum qiaoDBMSType
    {
        /// <summary>
        /// Oracle数据库
        /// </summary>
        Oracle,
        /// <summary>
        /// SqlServer数据库
        /// </summary>
        SqlServer,
        /// <summary>
        /// PostgreSQL数据库
        /// </summary>
        PostgreSQL,
        /// <summary>
        /// MySQL数据库
        /// </summary>
        MySQL,
        /// <summary>
        /// SQLite数据库
        /// </summary>
        SQLite,
        /// <summary>
        /// FireBird数据库
        /// </summary>
        Firebird,
        /// <summary>
        /// 微软的Access数据库
        /// </summary>
        MSAccess,
        /// <summary>
        /// 微软的Excel表格数据
        /// </summary>
        MSExcel,
        /// <summary>
        /// 其它
        /// </summary>
        None
    }

    /// <summary>
    /// Excel版本--不同版本的Excel使用Ado.net访问的连接串不同
    /// </summary>
    public enum qiaoExcelVersion
    {
        /// <summary>
        /// Excel97至2003兼容格式
        /// </summary>
        Excel2003,
        /// <summary>
        /// Excel 2007版
        /// </summary>
        Excel2007,
        /// <summary>
        /// Excel 2010版
        /// </summary>
        Excel2010,
        /// <summary>
        /// 未知格式
        /// </summary>
        Unknow
    }

    /// <summary>
    /// Access版本
    /// </summary>
    public enum qiaoMSAccessVersion
    {
        /// <summary>
        /// 03版本的Access数据库，mdb文件
        /// </summary>
        Access2003,
        /// <summary>
        /// 07和10版本的Access数据库,accdb文件。
        /// </summary>
        Access2007,
        /// <summary>
        /// 未知类型，默认Access2003
        /// </summary>
        Unknow
    }
}
